17 lines
607 B
CMake
17 lines
607 B
CMake
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() |