mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 09:15:50 +00:00
cmake: add all info files and the cmake macros
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X@37135 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
8952c73ddb
commit
208cd3e8f8
@ -74,9 +74,29 @@ endif()
|
||||
|
||||
|
||||
if(MSVC_IDE)
|
||||
set(lyx_headers ${lyx_headers} ${TOP_SRC_DIR}/status.16x)
|
||||
set_source_files_properties(${TOP_SRC_DIR}/status.16x PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
source_group(Status ${TOP_SRC_DIR}/status.16x)
|
||||
file(GLOB info_files ${TOP_SRC_DIR}/*)
|
||||
set(lyx_info_files)
|
||||
foreach(_it ${info_files})
|
||||
if(NOT IS_DIRECTORY ${_it})
|
||||
set_source_files_properties(${_it} PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
set(lyx_info_files ${lyx_info_files} ${_it})
|
||||
endif()
|
||||
endforeach()
|
||||
source_group(LyXInfoFiles FILES ${lyx_info_files})
|
||||
|
||||
file(GLOB cmake_files1 ${TOP_SRC_DIR}/development/cmake/*)
|
||||
file(GLOB cmake_files2 ${TOP_SRC_DIR}/development/cmake/modules/*)
|
||||
set(lyx_cmake_files)
|
||||
foreach(_it ${cmake_files1} ${cmake_files2})
|
||||
if(NOT IS_DIRECTORY ${_it})
|
||||
get_filename_component(name ${_it} NAME)
|
||||
if(NOT name STREQUAL CMakeLists.txt AND NOT ${_it} MATCHES "^/\\\\..*$;~$")
|
||||
set_source_files_properties(${_it} PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
set(lyx_cmake_files ${lyx_cmake_files} ${_it})
|
||||
endif()
|
||||
endif()
|
||||
endforeach()
|
||||
source_group(LyXCMakeFiles FILES ${lyx_cmake_files})
|
||||
endif()
|
||||
|
||||
|
||||
@ -86,6 +106,8 @@ add_executable(${_lyx}
|
||||
${lyx_headers}
|
||||
${vld_files}
|
||||
${FILE_RC}
|
||||
${lyx_info_files}
|
||||
${lyx_cmake_files}
|
||||
)
|
||||
|
||||
lyx_add_gcc_pch(${_lyx})
|
||||
|
Loading…
Reference in New Issue
Block a user