Merge pull request #2208 from akruphi/date_configure
[far2l.git] / tmppanel / CMakeLists.txt
blobd935d0aa03dd93242091d79544402f3a501c22b5
2 project(tmppanel)
4 set(SOURCES
5 src/TmpCfg.cpp 
6 src/TmpClass.cpp 
7 src/TmpMix.cpp 
8 src/TmpPanel.cpp
11 add_library (tmppanel MODULE ${SOURCES})
13 target_link_libraries(tmppanel utils far2l)
15 target_compile_definitions(tmppanel PRIVATE -DWINPORT_DIRECT -DUNICODE -DFAR_DONT_USE_INTERNALS)
17 target_include_directories(tmppanel PRIVATE .)
18 target_include_directories(tmppanel PRIVATE ../far2l/far2sdk)
19 target_include_directories(tmppanel PRIVATE ../WinPort)
21 set_target_properties(tmppanel
22     PROPERTIES
23         LIBRARY_OUTPUT_DIRECTORY "${INSTALL_DIR}/Plugins/tmppanel/plug"
24         PREFIX ""
25         SUFFIX ".far-plug-wide")
27 add_custom_command(TARGET tmppanel POST_BUILD
28     DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/configs
29     COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/configs "${INSTALL_DIR}/Plugins/tmppanel"