20 lines
477 B
CMake
20 lines
477 B
CMake
set(source_dirs aliases cmdlets)
|
|
|
|
file(GLOB sources
|
|
*.c
|
|
*.h)
|
|
|
|
foreach (d ${source_dirs})
|
|
file(GLOB d_sources
|
|
${d}/*.c
|
|
${d}/*.h)
|
|
set(sources ${sources} ${d_sources})
|
|
endforeach (d)
|
|
|
|
add_library(bshell.core SHARED ${sources})
|
|
|
|
target_link_libraries(bshell.core bshell.runtime FX::Runtime FX::Collections)
|
|
target_include_directories(bshell.core PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
|
|
target_compile_definitions(bshell.core PUBLIC
|
|
BSHELL_VERSION="${bshell_version}")
|