Reorganización de CMakeLists.txt

Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
Somebody Master 2020-10-28 16:37:17 +01:00
parent 4e3bab68de
commit 0d50d70ad1
Signed by: somebody_master
GPG Key ID: 78315CFDF0B25505

View File

@ -10,44 +10,30 @@ project("StressUI"
add_library( add_library(
ui ui
STATIC OBJECT
include/ui.hpp include/ui.hpp
src/ui.cpp src/ui.cpp
) include/textos.hpp
src/textos.cpp
add_library( include/idiomas/es.hpp
configFile include/idiomas/gl.hpp
STATIC include/idiomas/en.hpp
include/configFile.hpp )
src/configFile.cpp
)
add_library( add_library(
config config
OBJECT OBJECT
include/config.hpp include/config.hpp
src/config.cpp src/config.cpp
) include/configFile.hpp
src/configFile.cpp
add_library( )
textos
include/textos.hpp
src/textos.cpp
include/idiomas/es.hpp
include/idiomas/gl.hpp
include/idiomas/en.hpp
)
add_executable("${PROJECT_NAME}" src/main.cpp) add_executable("${PROJECT_NAME}" src/main.cpp)
target_include_directories(ui PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include") target_include_directories(ui PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_include_directories(configFile PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_include_directories(config PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include") target_include_directories(config PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_include_directories(textos PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
#target_include_directories(textos PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include/textos")
target_link_libraries("${PROJECT_NAME}" PRIVATE ui)
target_link_libraries("${PROJECT_NAME}" PRIVATE configFile)
target_link_libraries("${PROJECT_NAME}" PRIVATE ncurses) target_link_libraries("${PROJECT_NAME}" PRIVATE ncurses)
target_link_libraries("${PROJECT_NAME}" PRIVATE ui)
target_link_libraries("${PROJECT_NAME}" PRIVATE config) target_link_libraries("${PROJECT_NAME}" PRIVATE config)
target_link_libraries("${PROJECT_NAME}" PRIVATE textos)