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.
15 lines
502 B
15 lines
502 B
5 years ago
|
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()
|