configure_file(package.C.cmake ${CMAKE_CURRENT_BINARY_DIR}/package.C)
-set(support_sources
- FileMonitor.h
- FileMonitor.C
- RandomAccessList.h
- abort.C
- chdir.C
- convert.C
- convert.h
- copy.C
- copied_ptr.h
- cow_ptr.h
- debugstream.h
- environment.h
- environment.C
- filefilterlist.C
- filefilterlist.h
- filename.C
- filename.h
- filetools.C
- filetools.h
- forkedcall.C
- forkedcall.h
- forkedcallqueue.C
- forkedcallqueue.h
- forkedcontr.C
- forkedcontr.h
- fs_extras.C
- fs_extras.h
- getcwd.C
- kill.C
- limited_stack.h
- lstrings.C
- lstrings.h
- lyxalgo.h
- lyxlib.h
- lyxmanip.h
- lyxtime.C
- lyxtime.h
- lyxsum.C
- mkdir.C
- os.C
- os.h
- path.C
- path.h
- package.h
- rename.C
- socktools.C
- socktools.h
- std_istream.h
- std_ostream.h
- systemcall.C
- systemcall.h
- tempname.C
- textutils.h
- translator.h
- types.h
- userinfo.C
- userinfo.h
- unlink.C
-)
+file(GLOB support_sources ${TOP_SRC_DIR}/src/support/*.C)
+file(GLOB support_headers ${TOP_SRC_DIR}/src/support/*.h)
-
-
-lyx_add_path(support_sources ${TOP_SRC_DIR}/src/support)
+list(REMOVE_ITEM support_sources
+ ${TOP_SRC_DIR}/src/support/os_win32.C
+ ${TOP_SRC_DIR}/src/support/os_unix.C
+ ${TOP_SRC_DIR}/src/support/os_cygwin.C
+ ${TOP_SRC_DIR}/src/support/os_os2.C
+ ${TOP_SRC_DIR}/src/support/atexit.c)
+
include_directories(${TOP_SRC_DIR}/src/support)
-add_library(support STATIC ${support_sources} ${CMAKE_CURRENT_BINARY_DIR}/package.C)
+add_library(support STATIC
+ ${support_sources}
+ ${support_headers}
+ ${CMAKE_CURRENT_BINARY_DIR}/package.C)
target_link_libraries(support boost_signals)