1
0
Fork 0
mirror of https://github.com/gwm17/SabreRecon.git synced 2025-03-14 05:58:50 -04:00
SabreRecon/src/CalDict/CMakeLists.txt
2022-06-01 09:42:29 -04:00

22 lines
619 B
CMake

add_library(CalDict SHARED)
target_include_directories(CalDict
PUBLIC ${CMAKE_CURRENT_SRC_DIR}
SYSTEM PUBLIC ${ROOT_INCLUDE_DIRS}
)
ROOT_GENERATE_DICTIONARY(cal_dict DataStructs.h
LINKDEF LinkDef_CalDict.h
MODULE CalDict
)
target_link_libraries(CalDict
${ROOT_LIBRARIES}
)
target_sources(CalDict PRIVATE DataStructs.cpp DataStructs.h)
set_target_properties(CalDict PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${SABRERECON_LIBRARY_DIR}
)
add_custom_command(TARGET CalDict POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_BINARY_DIR}/libCalDict_rdict.pcm
${SABRERECON_LIBRARY_DIR}/libCalDict_rdict.pcm
)