# executableset( EXE_NAME parcat )# get source filesfile( GLOB SRC_FILES "*.cpp")# get include filesfile( GLOB INC_FILES "*.h")# add executableadd_executable(${EXE_NAME}${SRC_FILES}${INC_FILES})target_link_libraries(${EXE_NAME} CommonLib DecoderLib Utilities ${ADDITIONAL_LIBS})# include the output directory, where the svnrevision.h file is generatedinclude_directories(${CMAKE_CURRENT_BINARY_DIR})include_directories(${CMAKE_SOURCE_DIR}/source/Lib)if( CMAKE_SYSTEM_NAME STREQUAL "Linux")add_custom_command( TARGET ${EXE_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $<$<CONFIG:Debug>:${CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG}/parcat> $<$<CONFIG:Release>:${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE}/parcat> $<$<CONFIG:RelWithDebInfo>:${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO}/parcat> $<$<CONFIG:MinSizeRel>:${CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL}/parcat> $<$<CONFIG:Debug>:${CMAKE_SOURCE_DIR}/bin/parcatStaticd> $<$<CONFIG:Release>:${CMAKE_SOURCE_DIR}/bin/parcatStatic> $<$<CONFIG:RelWithDebInfo>:${CMAKE_SOURCE_DIR}/bin/parcatStaticp> $<$<CONFIG:MinSizeRel>:${CMAKE_SOURCE_DIR}/bin/parcatStaticm> )endif()# set the folder where to place the projectsset_target_properties(${EXE_NAME} PROPERTIES FOLDER app LINKER_LANGUAGE CXX )