X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=json_gssapi%2FCMakeLists.txt;h=ac6b2648b3de99ec73998b1aa4c16f3430d9523c;hb=ee3148d66441862aa7ed921fb37c812796347163;hp=359492c5e5c9fb2dcbacc39e539fc124300bf2da;hpb=3d0650424848f02b1e3d27aff4343b28c70b0c48;p=gssweb.git diff --git a/json_gssapi/CMakeLists.txt b/json_gssapi/CMakeLists.txt index 359492c..ac6b264 100644 --- a/json_gssapi/CMakeLists.txt +++ b/json_gssapi/CMakeLists.txt @@ -61,6 +61,12 @@ target_link_libraries(json_gssapi crypto) add_definitions(-DHAVE_OPENSSL) endif (WIN32) +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX") +elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror") +endif () + include_directories(${KRB5_INCLUDE_DIRS} ${JANSSON_INCLUDE_DIRS}) target_link_libraries(jsongssapi ${KRB5_LIBRARIES} ${JANSSON_LIBRARIES}) target_link_libraries(json_gssapi jsongssapi ${KRB5_LIBRARIES} ${JANSSON_LIBRARIES}) @@ -68,7 +74,9 @@ target_link_libraries(json_gssapi jsongssapi ${KRB5_LIBRARIES} ${JANSSON_LIBRARI set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/") find_package (CPPUNIT) -install(TARGETS json_gssapi RUNTIME DESTINATION bin) +install(TARGETS json_gssapi jsongssapi + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib) add_subdirectory(src)