Build a shared library not a module.
Annotate for file /src/lib/CMakeLists.txt
2009-04-05 tobias 1 find_package(Qt4)
17:56:16 ' 2 set(QT_DONT_USE_QTGUI true)
' 3 include(${QT_USE_FILE})
' 4
2009-05-11 tobias 5 include(CheckCXXCompilerFlag)
12:07:17 ' 6 check_cxx_compiler_flag("-fvisibility=hidden" CXX_VISIBILITY)
' 7 if(CXX_VISIBILITY)
' 8 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
' 9 endif(CXX_VISIBILITY)
' 10
2010-01-23 tobias 11 set(QT_SMOKE_SOURCES qt_smoke.cpp
22:17:35 ' 12 qstring.cpp qstringlist.cpp lisp_object.cpp qlist.cpp qvector.cpp)
' 13
2010-02-15 tobias 14 add_library(clsmokeqtcore SHARED ${QT_SMOKE_SOURCES})
2010-01-10 tobias 15 target_link_libraries(clsmokeqtcore ${QT_LIBRARIES})
08:52:09 ' 16 set_target_properties(clsmokeqtcore
2009-05-30 tobias 17 PROPERTIES
12:16:53 ' 18 SOVERSION "0.0"
' 19 VERSION "0.0.1")
2010-01-10 tobias 20 install(TARGETS clsmokeqtcore LIBRARY DESTINATION lib)
2009-05-19 tobias 21