add render command queue
This commit is contained in:
@ -32,10 +32,16 @@ set(LINK_LIBRARIES
|
||||
if(WIN32)
|
||||
list(APPEND LINK_LIBRARIES opengl32)
|
||||
elseif(UNIX AND NOT APPLE)
|
||||
list(APPEND LINK_LIBRARIES GL)
|
||||
find_package(X11 REQUIRED)
|
||||
list(APPEND LINK_LIBRARIES GL ${X11_LIBRARIES})
|
||||
endif()
|
||||
|
||||
|
||||
set(TARGET_INCLUDE_DIR
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>
|
||||
${IMGUI_DIR}
|
||||
)
|
||||
|
||||
# static library
|
||||
set(STATIC_LIBRARY ${PROJECT_NAME}-static)
|
||||
|
||||
@ -47,8 +53,7 @@ target_compile_definitions(${STATIC_LIBRARY} PRIVATE
|
||||
)
|
||||
|
||||
target_include_directories(${STATIC_LIBRARY} PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>
|
||||
|
||||
${TARGET_INCLUDE_DIR}
|
||||
)
|
||||
target_link_libraries(${STATIC_LIBRARY} PRIVATE
|
||||
${LINK_LIBRARIES}
|
||||
@ -73,7 +78,7 @@ target_compile_definitions(${SHARED_LIBRARY} PRIVATE
|
||||
)
|
||||
|
||||
target_include_directories(${SHARED_LIBRARY} PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>
|
||||
${TARGET_INCLUDE_DIR}
|
||||
)
|
||||
target_link_libraries(${SHARED_LIBRARY} PRIVATE
|
||||
${LINK_LIBRARIES}
|
||||
|
||||
Reference in New Issue
Block a user