init
This commit is contained in:
17
examples/CMakeLists.txt
Normal file
17
examples/CMakeLists.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
file(GLOB_RECURSE EXAMPLE_SOURCES
|
||||
"*.cpp"
|
||||
)
|
||||
|
||||
foreach(EXAMPLE_SOURCE ${EXAMPLE_SOURCES})
|
||||
get_filename_component(EXAMPLE_NAME ${EXAMPLE_SOURCE} NAME_WE)
|
||||
|
||||
if(EXAMPLE_NAME MATCHES "_dll$")
|
||||
add_library(${EXAMPLE_NAME} SHARED ${EXAMPLE_SOURCE})
|
||||
target_link_libraries(${EXAMPLE_NAME} PRIVATE native_invoker)
|
||||
elseif(EXAMPLE_NAME MATCHES "_exe$")
|
||||
add_executable(${EXAMPLE_NAME} ${EXAMPLE_SOURCE})
|
||||
target_link_libraries(${EXAMPLE_NAME} PRIVATE native_invoker)
|
||||
endif()
|
||||
|
||||
target_include_directories(${EXAMPLE_NAME} PRIVATE include src)
|
||||
endforeach()
|
||||
Reference in New Issue
Block a user