Use exclude lists for non-ordinary sub directories check.
This commit was SVN r23631.
Этот коммит содержится в:
родитель
07604d74b8
Коммит
c110edbf44
@ -22,11 +22,13 @@ PROJECT (OMPI)
|
||||
INCLUDE(list_subdirs)
|
||||
CHECK_SUBDIRS("${PROJECT_SOURCE_DIR}" OMPI_SUBDIRS)
|
||||
|
||||
SET(OMPI_EXCLUDE_SUBDIRS contrib debuggers mca mpi mpiext tools)
|
||||
|
||||
FOREACH(OMPI_SUBDIR ${OMPI_SUBDIRS})
|
||||
|
||||
IF(NOT ${OMPI_SUBDIR} STREQUAL "mca" AND NOT ${OMPI_SUBDIR} STREQUAL "mpi" AND NOT ${OMPI_SUBDIR} STREQUAL "contrib"
|
||||
AND NOT ${OMPI_SUBDIR} STREQUAL "debuggers" AND NOT ${OMPI_SUBDIR} STREQUAL "tools")
|
||||
LIST(FIND OMPI_EXCLUDE_SUBDIRS ${OMPI_SUBDIR} OMPI_EXCLUDE_SUBDIR)
|
||||
|
||||
IF(${OMPI_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
FILE(GLOB_RECURSE OMPI_${OMPI_SUBDIR}_FILES
|
||||
"${OMPI_SUBDIR}/*.h" "${OMPI_SUBDIR}/*.c" "${OMPI_SUBDIR}/*.cc" "${OMPI_SUBDIR}/*.cpp")
|
||||
@ -38,8 +40,7 @@ FOREACH(OMPI_SUBDIR ${OMPI_SUBDIRS})
|
||||
|
||||
SOURCE_GROUP("${OMPI_SUBDIR}" FILES ${OMPI_${OMPI_SUBDIR}_FILES})
|
||||
|
||||
ENDIF(NOT ${OMPI_SUBDIR} STREQUAL "mca" AND NOT ${OMPI_SUBDIR} STREQUAL "mpi" AND NOT ${OMPI_SUBDIR} STREQUAL "contrib"
|
||||
AND NOT ${OMPI_SUBDIR} STREQUAL "debuggers" AND NOT ${OMPI_SUBDIR} STREQUAL "tools")
|
||||
ENDIF(${OMPI_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
ENDFOREACH(OMPI_SUBDIR ${OMPI_SUBDIRS})
|
||||
|
||||
|
@ -56,20 +56,16 @@ SET (OPAL_SOURCE_FILES
|
||||
INCLUDE(list_subdirs)
|
||||
CHECK_SUBDIRS("${PROJECT_SOURCE_DIR}" OPAL_SUBDIRS)
|
||||
|
||||
SET(OPAL_EXCLUDE_SUBDIRS event include libltdl mca tools)
|
||||
|
||||
FOREACH(OPAL_SUBDIR ${OPAL_SUBDIRS})
|
||||
|
||||
IF(NOT ${OPAL_SUBDIR} STREQUAL "mca" AND NOT ${OPAL_SUBDIR} STREQUAL "event"
|
||||
AND NOT ${OPAL_SUBDIR} STREQUAL "libltdl" AND NOT ${OPAL_SUBDIR} STREQUAL "include"
|
||||
AND NOT ${OPAL_SUBDIR} STREQUAL "tools")
|
||||
LIST(FIND OPAL_EXCLUDE_SUBDIRS ${OPAL_SUBDIR} OPAL_EXCLUDE_SUBDIR)
|
||||
|
||||
IF(NOT ${OPAL_SUBDIR} STREQUAL "win32")
|
||||
FILE(GLOB_RECURSE OPAL_${OPAL_SUBDIR}_FILES
|
||||
"${OPAL_SUBDIR}/*.h" "${OPAL_SUBDIR}/*.c" "${OPAL_SUBDIR}/*.cc" "${OPAL_SUBDIR}/*.cpp")
|
||||
ELSE(NOT ${OPAL_SUBDIR} STREQUAL "win32")
|
||||
FILE(GLOB OPAL_${OPAL_SUBDIR}_FILES
|
||||
"${OPAL_SUBDIR}/*.h" "${OPAL_SUBDIR}/*.c" "${OPAL_SUBDIR}/*.cc" "${OPAL_SUBDIR}/*.cpp")
|
||||
ENDIF(NOT ${OPAL_SUBDIR} STREQUAL "win32")
|
||||
IF(${OPAL_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
FILE(GLOB_RECURSE OPAL_${OPAL_SUBDIR}_FILES
|
||||
"${OPAL_SUBDIR}/*.h" "${OPAL_SUBDIR}/*.c" "${OPAL_SUBDIR}/*.cc" "${OPAL_SUBDIR}/*.cpp")
|
||||
|
||||
SET (OPAL_SOURCE_FILES
|
||||
${OPAL_SOURCE_FILES}
|
||||
@ -78,9 +74,7 @@ FOREACH(OPAL_SUBDIR ${OPAL_SUBDIRS})
|
||||
|
||||
SOURCE_GROUP("${OPAL_SUBDIR}" FILES ${OPAL_${OPAL_SUBDIR}_FILES})
|
||||
|
||||
ENDIF(NOT ${OPAL_SUBDIR} STREQUAL "mca" AND NOT ${OPAL_SUBDIR} STREQUAL "event"
|
||||
AND NOT ${OPAL_SUBDIR} STREQUAL "libltdl" AND NOT ${OPAL_SUBDIR} STREQUAL "include"
|
||||
AND NOT ${OPAL_SUBDIR} STREQUAL "tools")
|
||||
ENDIF(${OPAL_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
ENDFOREACH(OPAL_SUBDIR ${OPAL_SUBDIRS})
|
||||
|
||||
|
@ -16,11 +16,13 @@ PROJECT (ORTE)
|
||||
INCLUDE(list_subdirs)
|
||||
CHECK_SUBDIRS("${PROJECT_SOURCE_DIR}" ORTE_SUBDIRS)
|
||||
|
||||
SET(ORTE_EXCLUDE_SUBDIRS mca test tools)
|
||||
|
||||
FOREACH(ORTE_SUBDIR ${ORTE_SUBDIRS})
|
||||
|
||||
IF(NOT ${ORTE_SUBDIR} STREQUAL "mca" AND NOT ${ORTE_SUBDIR} STREQUAL "tools"
|
||||
AND NOT ${ORTE_SUBDIR} STREQUAL "test")
|
||||
LIST(FIND ORTE_EXCLUDE_SUBDIRS ${ORTE_SUBDIR} ORTE_EXCLUDE_SUBDIR)
|
||||
|
||||
IF(${ORTE_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
FILE(GLOB_RECURSE ORTE_${ORTE_SUBDIR}_FILES
|
||||
"${ORTE_SUBDIR}/*.h" "${ORTE_SUBDIR}/*.c" "${ORTE_SUBDIR}/*.cc" "${ORTE_SUBDIR}/*.cpp")
|
||||
@ -32,8 +34,7 @@ FOREACH(ORTE_SUBDIR ${ORTE_SUBDIRS})
|
||||
|
||||
SOURCE_GROUP("${ORTE_SUBDIR}" FILES ${ORTE_${ORTE_SUBDIR}_FILES})
|
||||
|
||||
ENDIF(NOT ${ORTE_SUBDIR} STREQUAL "mca" AND NOT ${ORTE_SUBDIR} STREQUAL "tools"
|
||||
AND NOT ${ORTE_SUBDIR} STREQUAL "test")
|
||||
ENDIF(${ORTE_EXCLUDE_SUBDIR} EQUAL -1)
|
||||
|
||||
ENDFOREACH(ORTE_SUBDIR ${ORTE_SUBDIRS})
|
||||
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user