mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 00:03:02 +01:00
54 lines
2.8 KiB
CMake
54 lines
2.8 KiB
CMake
#include(SourceGroups)
|
|
|
|
set(SSRC ${CMAKE_SOURCE_DIR}/src)
|
|
set(BSRC ${CMAKE_BINARY_DIR}/src)
|
|
|
|
set(EPP_TXT "GPRE files")
|
|
set(GEN_TXT "GPRE cpp")
|
|
|
|
set(_CPP ".*\\.cpp")
|
|
set(CPP "${_CPP}$")
|
|
set(_EPP ".*\\.(e|epp)")
|
|
set(EPP "${_EPP}$")
|
|
set(GEN "${_EPP}\\.(boot|master)\\.cpp$")
|
|
|
|
source_group("${EPP_TXT}" "${EPP}")
|
|
source_group("${GEN_TXT}" "${GEN}")
|
|
source_group("Resource files" ".*\\.(rc|ico)")
|
|
|
|
source_group("ALICE files" "${SSRC}/alice/${CPP}")
|
|
source_group("ALICE files\\${EPP_TXT}" "${SSRC}/alice/${EPP}")
|
|
source_group("ALICE files\\${GEN_TXT}" "${BSRC}/alice/${GEN}")
|
|
#source_group("AUTH files" "${SSRC}/auth/.*\\.(cpp|h)")
|
|
source_group("AUTH files" "${SSRC}/auth/${CPP}")
|
|
source_group("BURP files" "${SSRC}/burp/${CPP}")
|
|
source_group("BURP files\\${EPP_TXT}" "${SSRC}/burp/${EPP}")
|
|
source_group("BURP files\\${GEN_TXT}" "${BSRC}/burp/${GEN}")
|
|
source_group("common" "${SSRC}/common/${CPP}")
|
|
source_group("classes" "${SSRC}/common/classes/${CPP}")
|
|
source_group("config" "${SSRC}/common/config/${CPP}")
|
|
source_group("DSQL" "(${SSRC}|${BSRC})/dsql/.*\\.(cpp|y|ske)")
|
|
source_group("DSQL\\${EPP_TXT}" "${SSRC}/dsql/${EPP}")
|
|
source_group("DSQL\\${GEN_TXT}" "${BSRC}/dsql/${GEN}")
|
|
source_group("EXTLIB files" "${SSRC}/extlib/${CPP}")
|
|
source_group("Languages" "${SSRC}/gpre/languages/${CPP}")
|
|
#source_group("FBRMCLIB files" FILES ${SSRC}/gpre/languages/fbrmclib.cpp) gpre_boot, fbrmclib
|
|
source_group("GPRE files\\${EPP_TXT}" "${SSRC}/gpre/std/${EPP}")
|
|
source_group("GPRE files\\${GEN_TXT}" "${BSRC}/gpre/std/${GEN}")
|
|
source_group("INTL files" "${SSRC}/intl/${CPP}")
|
|
source_group("GUARD files" "${SSRC}/iscguard/${CPP}")
|
|
source_group("ISQL files" "${SSRC}/isql/${CPP}")
|
|
source_group("ISQL files\\${EPP_TXT}" "${SSRC}/isql/${EPP}")
|
|
source_group("ISQL files\\${GEN_TXT}" "${BSRC}/isql/${GEN}")
|
|
source_group("JRD files" "${SSRC}/jrd/${CPP}")
|
|
source_group("JRD files\\Data Access" "${SSRC}/jrd/recsrc/${CPP}")
|
|
source_group("JRD files\\Optimizer" "${SSRC}/jrd/optimizer/${CPP}")
|
|
source_group("JRD files\\Replication" "${SSRC}/jrd/replication/${CPP}")
|
|
source_group("JRD files\\EXTDS" "${SSRC}/jrd/extds/${CPP}")
|
|
source_group("JRD files\\${EPP_TXT}" "${SSRC}/jrd/${EPP}")
|
|
source_group("JRD files\\${GEN_TXT}" "${BSRC}/jrd/${GEN}")
|
|
source_group("JRD files\\Trace" "${SSRC}/jrd/trace/${CPP}")
|
|
source_group("Lock" "${SSRC}/lock/${CPP}")
|
|
source_group("REMOTE files" "${SSRC}/remote/${CPP}")
|
|
source_group("UTILITIES files" "${SSRC}/utilities/${CPP}")
|