Warning, /sdk/kshim/src/kshim/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 function(add_shim target file)
0003     if(NOT MSVC)
0004         if (APPLE)
0005             add_custom_command(TARGET ${target} POST_BUILD COMMAND strip -x -S "$<TARGET_FILE:${target}>")
0006         else()
0007             add_custom_command(TARGET ${target} POST_BUILD COMMAND strip -s "$<TARGET_FILE:${target}>")
0008         endif()
0009     endif()
0010     add_custom_command(OUTPUT ${file} DEPENDS ${target})
0011     cmrc_add_resources(kshim_embedded_resource ${file} WHENCE ${PROJECT_BINARY_DIR})
0012 endfunction()
0013 
0014 set(KSHIM_SRC kshimmain.cpp)
0015 
0016 if (WIN32)
0017     list(APPEND KSHIM_SRC main_win.cpp)
0018 else()
0019     list(APPEND KSHIM_SRC main_unix.cpp)
0020 endif()
0021 
0022 cmrc_add_resource_library(kshim_embedded_resource
0023     TYPE OBJECT
0024     NAMESPACE KShimEmbeddeResource
0025     WHENCE ${PROJECT_BINARY_DIR})
0026 
0027 add_executable(kshim ${KSHIM_SRC})
0028 target_link_libraries(kshim libkshimgen)
0029 add_shim(kshim ${PROJECT_BINARY_DIR}/bin/kshim${CMAKE_EXECUTABLE_SUFFIX})
0030 
0031 
0032 
0033 if (WIN32)
0034     add_executable(kshimgui WIN32 ${KSHIM_SRC})
0035     target_link_libraries(kshimgui libkshimgen)
0036     add_shim(kshimgui ${PROJECT_BINARY_DIR}/bin/kshimgui${CMAKE_EXECUTABLE_SUFFIX})
0037 endif()