Skip to content

Commit bcd9d3c

Browse files
committed
no rendering yet, but it finially enters the rendering loop.
1 parent 2ed718c commit bcd9d3c

File tree

2 files changed

+530
-49
lines changed

2 files changed

+530
-49
lines changed

CMakeLists.txt

+11-12
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,25 @@ project(openxrstub LANGUAGES CXX)
33

44
set(PROJECT_NAME openxrstub)
55

6-
if(WIN32)
7-
set(VCPKG_INCLUDE_DIR "$ENV{VCPKG_ROOT}/installed/x64-windows/include")
8-
set(VCPKG_LIB_DIR "$ENV{VCPKG_ROOT}/installed/x64-windows/lib")
9-
set(SDL2_LIBRARIES ${VCPKG_LIB_DIR}/SDL2.lib ${VCPKG_LIB_DIR}/manual-link/SDL2main.lib)
10-
include_directories($VCPKG_INCLUDE_DIR)
11-
set(OPENXR_LIBRARIES openxr_loader.lib)
12-
else()
13-
find_package(SDL2 REQUIRED)
14-
find_package(OpenXR REQUIRED)
15-
endif()
16-
176
find_package(OpenGL REQUIRED)
7+
include_directories(${GL_INCLUDE_DIRS})
8+
9+
find_package(GLEW REQUIRED)
10+
11+
find_package(SDL2 REQUIRED)
12+
get_target_property(SDL2_INCLUDE_DIRS SDL2::SDL2 INTERFACE_INCLUDE_DIRECTORIES)
13+
include_directories(${SDL2_INCLUDE_DIRS})
14+
15+
# find_package(openxr_loader REQUIRED)
1816

17+
set(OPENXR_LIBRARIES ${_VCPKG_INSTALLED_DIR}/${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}-${_VCPKG_TARGET_TRIPLET_PLAT}/lib/openxr_loader.lib)
1918

2019
add_executable(${PROJECT_NAME} src/main.cpp)
2120

2221
if(WIN32)
2322
# set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS /SUBSYSTEM:WINDOWS)
2423
endif()
2524

26-
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES} ${OPENGL_LIBRARIES} ${OPENXR_LIBRARIES})
25+
target_link_libraries(${PROJECT_NAME} PRIVATE ${OPENGL_LIBRARIES} ${OPENXR_LIBRARIES} SDL2::SDL2 SDL2::SDL2main GLEW::GLEW)
2726

2827

0 commit comments

Comments
 (0)