include(${CMAKE_SOURCE_DIR}/build/global_config.cmake) set(EXECUTABLE_OUTPUT_PATH ${EXEC_OUTPUT_PATH}) set(LIBRARY_OUTPUT_PATH ${LIBS_OUTPUT_PATH}) include_directories( ./src ./include ${UTILS_SOURCE_PATH}/ReturnCode/include ) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) aux_source_directory(./src IMPL_SRC_FILES) aux_source_directory(./abstract ABSTRACT_FILES) # # set(TARGET_NAME LogC) # add_library(LogCAbstract STATIC ${ABSTRACT_FILES}) # target_link_libraries(${ABSTRACT_TARGET} ReturnCode) # add_library(LogCUb STATIC ${SRC_FILES}) # target_link_libraries(${ABSTRACT_TARGET} ReturnCode) set(ABSTRACT_TARGET LogCAbstract) set(IMPL_TARGET LogCUb) add_library(${ABSTRACT_TARGET} STATIC ${ABSTRACT_FILES}) target_link_libraries(${ABSTRACT_TARGET} ReturnCode) add_library(${IMPL_TARGET} STATIC ${IMPL_SRC_FILES}) target_link_libraries(${IMPL_TARGET} ${ABSTRACT_TARGET} ReturnCode)