tex2lyx/CMakeLists.txt: backport r40375 and add missing file dependency

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40384 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Uwe Stöhr 2011-12-05 21:16:10 +00:00
parent 8fc546c654
commit efd3ef88bb

View File

@ -14,8 +14,8 @@ set(LINKED_headers)
foreach(_src insets/InsetLayout Author Color Counters foreach(_src insets/InsetLayout Author Color Counters
Encoding FloatList Floating FontInfo LaTeXPackages Encoding FloatList Floating FontInfo LaTeXPackages
Layout LayoutFile LayoutModuleList Lexer ModuleList TextClass Layout LayoutFile LayoutModuleList lengthcommon Lexer
Spacing version) ModuleList Spacing TextClass version)
list(APPEND LINKED_sources ${TOP_SRC_DIR}/src/${_src}.cpp) list(APPEND LINKED_sources ${TOP_SRC_DIR}/src/${_src}.cpp)
list(APPEND LINKED_headers ${TOP_SRC_DIR}/src/${_src}.h) list(APPEND LINKED_headers ${TOP_SRC_DIR}/src/${_src}.h)
endforeach(_src) endforeach(_src)
@ -31,12 +31,17 @@ include_directories(BEFORE
add_definitions(-DTEX2LYX) add_definitions(-DTEX2LYX)
if(WIN32)
set(FILE_RC ${TOP_SRC_DIR}/development/cmake/lyx.rc)
message(STATUS "Using icon defined in resource file: ${FILE_RC}")
endif()
if(NOT LYX_MERGE_FILES) if(NOT LYX_MERGE_FILES)
add_executable(${_tex2lyx} ${tex2lyx_sources} ${LINKED_sources} ${tex2lyx_headers} ${LINKED_headers}) add_executable(${_tex2lyx} ${tex2lyx_sources} ${LINKED_sources} ${tex2lyx_headers} ${LINKED_headers} ${FILE_RC})
else() else()
lyx_const_touched_files(_allinone tex2lyx_sources) lyx_const_touched_files(_allinone tex2lyx_sources)
lyx_const_touched_files(_allinone_linked LINKED_sources) lyx_const_touched_files(_allinone_linked LINKED_sources)
add_executable(${_tex2lyx} ${_allinone_files} ${_allinone_linked_files}) add_executable(${_tex2lyx} ${_allinone_files} ${_allinone_linked_files} ${FILE_RC})
endif() endif()
target_link_libraries(${_tex2lyx} target_link_libraries(${_tex2lyx}