mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 17:20:55 +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)
|
if(MSVC_IDE)
|
||||||
set(lyx_headers ${lyx_headers} ${TOP_SRC_DIR}/status.16x)
|
file(GLOB info_files ${TOP_SRC_DIR}/*)
|
||||||
set_source_files_properties(${TOP_SRC_DIR}/status.16x PROPERTIES HEADER_FILE_ONLY TRUE)
|
set(lyx_info_files)
|
||||||
source_group(Status ${TOP_SRC_DIR}/status.16x)
|
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()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
@ -86,6 +106,8 @@ add_executable(${_lyx}
|
|||||||
${lyx_headers}
|
${lyx_headers}
|
||||||
${vld_files}
|
${vld_files}
|
||||||
${FILE_RC}
|
${FILE_RC}
|
||||||
|
${lyx_info_files}
|
||||||
|
${lyx_cmake_files}
|
||||||
)
|
)
|
||||||
|
|
||||||
lyx_add_gcc_pch(${_lyx})
|
lyx_add_gcc_pch(${_lyx})
|
||||||
|
Loading…
Reference in New Issue
Block a user