1 cmake_minimum_required (VERSION 2.8)
2 include_directories (${CMAKE_SOURCE_DIR}
3 ${CMAKE_SOURCE_DIR}/src)
5 set (shared_HEADERS Args.h
29 set (shared_SRCS Args.cpp
57 add_library (shared STATIC ${shared_SRCS})
59 set (CMAKE_INSTALL_LIBDIR lib CACHE PATH "Output directory for libraries")
60 install (TARGETS shared DESTINATION lib)
61 install (FILES ${shared_HEADERS} DESTINATION include)
63 add_executable (lex_executable lex.cpp)
64 target_link_libraries (lex_executable shared)
65 set_property (TARGET lex_executable PROPERTY OUTPUT_NAME "lex")