add_subdirectory( tests )

########### next target ###############

set(kdevcpprpp_LIB_SRCS

pp-stream.cpp
pp-macro-expander.cpp
pp-scanner.cpp
pp-macro.cpp
pp-engine.cpp
pp-internal.cpp
pp-environment.cpp
pp-location.cpp
preprocessor.cpp
chartools.cpp
macrorepository.cpp

)

# Note: This library doesn't follow API/ABI/BC rules and shouldn't have a SOVERSION # Its only purpose is to support the plugin without needing to add all source files # to the plugin target kde4_add_library(kdev4cpprpp SHARED ${kdevcpprpp_LIB_SRCS}) target_link_libraries(kdev4cpprpp ${KDE4_KDECORE_LIBS} ${KDEVPLATFORM_LANGUAGE_LIBRARY} ${KDE4_KTEXTEDITOR_LIBS} )

if (WIN32)

# Realign the stack, for compatibility with an older ABI.
set_target_properties (kdev4cpprpp PROPERTIES COMPILE_FLAGS -mstackrealign)

endif (WIN32)

install(TARGETS kdev4cpprpp ${INSTALL_TARGETS_DEFAULT_ARGS} )

########### install files ###############

# install(FILES # pp-engine.h # pp-internal.h # pp-macro-expander.h # pp-macro.h # pp-scanner.h # pp-stream.h # pp-environment.h # preprocessor.h # DESTINATION ${INCLUDE_INSTALL_DIR}/kdevelop/rpp # )