You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
502 B
14 lines
502 B
file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * ) |
|
string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" ) |
|
|
|
foreach( _dir ${_dirs} ) |
|
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} AND |
|
EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt ) |
|
if( "${_dir}" STREQUAL "en" OR |
|
"${_dir}" STREQUAL "man" OR |
|
"${_linguas}" MATCHES "^;*$" OR |
|
";${_linguas};" MATCHES ";${_dir};" ) |
|
add_subdirectory( ${_dir} ) |
|
endif( ) |
|
endif() |
|
endforeach()
|
|
|