Initial commit
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
set(PATHS_INCLUDED TRUE)
|
||||
|
||||
# NOTE: PATHS
|
||||
|
||||
# Path to translations directory
|
||||
set(TRANSLATIONS_DIR "${CMAKE_SOURCE_DIR}/translations")
|
||||
|
||||
# Path to artifacts directory
|
||||
set(ARTIFACTS_DIR "${CMAKE_SOURCE_DIR}/artifacts")
|
||||
|
||||
# Core paths
|
||||
set(CORE_DIR "${CMAKE_SOURCE_DIR}/core")
|
||||
|
||||
set(CORE_CONTROLLERS_DIR "${CORE_DIR}/controllers")
|
||||
set(CORE_DB_DIR "${CORE_DIR}/db")
|
||||
set(CORE_DTO_DIR "${CORE_DIR}/dto")
|
||||
set(CORE_REPOSITORIES_DIR "${CORE_DIR}/repositories")
|
||||
set(CORE_REQUESTS_DIR "${CORE_DIR}/requests")
|
||||
set(CORE_SERVICES_DIR "${CORE_DIR}/services")
|
||||
set(CORE_SQL_DIR "${CORE_DIR}/sql")
|
||||
set(CORE_UTILS_DIR "${CORE_DIR}/utils")
|
||||
|
||||
# Grouped paths
|
||||
set(CORE_PATHS
|
||||
${CORE_CONTROLLERS_DIR}
|
||||
${CORE_DB_DIR}
|
||||
${CORE_DTO_DIR}
|
||||
${CORE_REPOSITORIES_DIR}
|
||||
${CORE_REQUESTS_DIR}
|
||||
${CORE_SERVICES_DIR}
|
||||
${CORE_SQL_DIR}
|
||||
${CORE_UTILS_DIR}
|
||||
)
|
||||
|
||||
# UI paths
|
||||
set(UI_DIR "${CMAKE_SOURCE_DIR}/ui")
|
||||
|
||||
set(UI_DELEGATES_DIR "${UI_DIR}/delegates")
|
||||
set(UI_DIALOGS_DIR "${UI_DIR}/dialogs")
|
||||
set(UI_MAIN_WINDOW_DIR "${UI_DIR}/main_window")
|
||||
set(UI_MODELS_DIR "${UI_DIR}/models")
|
||||
set(UI_WIDGETS_DIR "${UI_DIR}/widgets")
|
||||
|
||||
# Grouped paths
|
||||
set(UI_PATHS
|
||||
${UI_DELEGATES_DIR}
|
||||
${UI_DIALOGS_DIR}
|
||||
${UI_MAIN_WINDOW_DIR}
|
||||
${UI_MODELS_DIR}
|
||||
${UI_WIDGETS_DIR}
|
||||
)
|
||||
|
||||
# Path to source directory
|
||||
set(SRC_DIR "${CMAKE_SOURCE_DIR}/src")
|
||||
|
||||
# Path to tests schema directory
|
||||
set(TESTS_CLASS_DIR "${CMAKE_SOURCE_DIR}/tests_class")
|
||||
set(TESTS_SCHEMA_DIR "${CMAKE_SOURCE_DIR}/tests_schema")
|
||||
|
||||
# Path to data directory
|
||||
set(DATA_DIR "${CMAKE_SOURCE_DIR}/data")
|
||||
set(DATA_SQL_DIR "${DATA_DIR}/sql")
|
||||
|
||||
# NOTE: INCLUDES
|
||||
|
||||
include_directories(
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}
|
||||
${CORE_PATHS}
|
||||
${DATA_SQL_DIR}
|
||||
${SRC_DIR}
|
||||
${UI_PATHS}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user