mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-23 00:02:38 -05:00
87 lines
2.0 KiB
CMake
87 lines
2.0 KiB
CMake
add_library(libdxfrw STATIC
|
|
drw_base.cpp
|
|
drw_classes.cpp
|
|
drw_entities.cpp
|
|
drw_header.cpp
|
|
drw_objects.cpp
|
|
libdwgr.cpp
|
|
libdxfrw.cpp
|
|
intern/drw_dbg.cpp
|
|
intern/drw_textcodec.cpp
|
|
intern/dwgbuffer.cpp
|
|
intern/dwgreader.cpp
|
|
intern/dwgreader15.cpp
|
|
intern/dwgreader18.cpp
|
|
intern/dwgreader21.cpp
|
|
intern/dwgreader24.cpp
|
|
intern/dwgreader27.cpp
|
|
intern/dwgutil.cpp
|
|
intern/dxfreader.cpp
|
|
intern/dxfwriter.cpp
|
|
intern/rscodec.cpp
|
|
)
|
|
|
|
target_include_directories(libdxfrw PUBLIC
|
|
${CMAKE_SOURCE_DIR}/external/libdxfrw
|
|
)
|
|
|
|
set_property(TARGET libdxfrw PROPERTY POSITION_INDEPENDENT_CODE ON)
|
|
|
|
# require c++11
|
|
target_compile_features(libdxfrw PRIVATE cxx_std_11)
|
|
|
|
if(FALSE)
|
|
if(DOXYGEN_FOUND)
|
|
add_custom_target(doxygen-dxfrw ALL
|
|
COMMAND ${DOXYGEN_EXECUTABLE} libdxfrw.dox
|
|
drw_base.h
|
|
drw_classes.cpp
|
|
drw_classes.h
|
|
drw_entities.cpp
|
|
drw_entities.h
|
|
drw_header.cpp
|
|
drw_header.h
|
|
drw_interface.h
|
|
drw_objects.cpp
|
|
drw_objects.h
|
|
libdwgr.cpp
|
|
libdwgr.h
|
|
libdxfrw.cpp
|
|
libdxfrw.h
|
|
intern/drw_cptable932.h
|
|
intern/drw_cptable936.h
|
|
intern/drw_cptable949.h
|
|
intern/drw_cptable950.h
|
|
intern/drw_cptables.h
|
|
intern/drw_dbg.cpp
|
|
intern/drw_dbg.h
|
|
intern/drw_textcodec.cpp
|
|
intern/drw_textcodec.h
|
|
intern/dwgbuffer.cpp
|
|
intern/dwgbuffer.h
|
|
intern/dwgreader.cpp
|
|
intern/dwgreader.h
|
|
intern/dwgreader15.cpp
|
|
intern/dwgreader15.h
|
|
intern/dwgreader18.cpp
|
|
intern/dwgreader18.h
|
|
intern/dwgreader21.cpp
|
|
intern/dwgreader21.h
|
|
intern/dwgreader24.cpp
|
|
intern/dwgreader24.h
|
|
intern/dwgreader27.cpp
|
|
intern/dwgreader27.h
|
|
intern/dwgutil.cpp
|
|
intern/dwgutil.h
|
|
intern/dxfreader.cpp
|
|
intern/dxfreader.h
|
|
intern/dxfwriter.cpp
|
|
intern/dxfwriter.h
|
|
intern/rscodec.cpp
|
|
intern/rscodec.h
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
|
DEPENDS libdxfrw
|
|
COMMENT "Generating libdxfrw documentation" VERBATIM)
|
|
endif()
|
|
endif()
|