CMake for linux

This commit is contained in:
n0ffie 2025-04-13 20:24:19 +02:00
parent f337ff9f0d
commit 550fc291de
2 changed files with 17 additions and 4 deletions

View file

@ -87,12 +87,16 @@ function(link_libraries_in_directory target directory)
endfunction()
set(LIB_LLGL_PATH "W:/Jann/aLibs/LLGLVD" CACHE STRING "The path to the LLGL installation")
set(LIB_LLGL_PATH "/home/n0ffie/deps/LLGLD" CACHE STRING "The path to the LLGL installation")
set(LLGL_PATH "${LIB_LLGL_PATH}/lib/cmake/LLGL")
set(LLGL_LIB_PATH "${LIB_LLGL_PATH}/lib")
set(LLGL_BIN_PATH "${LIB_LLGL_PATH}/bin")
if (WIN32)
set(LLGL_BIN_PATH "${LIB_LLGL_PATH}/bin")
endif()
set(LLGL_INCLUDE_PATH "${LIB_LLGL_PATH}/include")
set(LLGL_CMAKE_PATH "${LIB_LLGL_PATH}/lib/cmake/LLGL")

View file

@ -11,12 +11,21 @@ function(add_cigui_example NAME)
set_target_properties(EXAMPLE_${NAME} PROPERTIES OUTPUT_NAME "${NAME}")
add_custom_command(TARGET EXAMPLE_${NAME} POST_BUILD
if (WIN32)
add_custom_command(TARGET EXAMPLE_${NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${LLGL_BIN_PATH}
$<TARGET_FILE_DIR:EXAMPLE_${NAME}>
COMMENT "Coppied LLGL binaries to example directory"
)
)
else()
add_custom_command(TARGET EXAMPLE_${NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${LLGL_LIB_PATH}
$<TARGET_FILE_DIR:EXAMPLE_${NAME}>
COMMENT "Coppied LLGL binaries to example directory"
)
endif()
add_custom_command(TARGET EXAMPLE_${NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory