Skip to content

Commit

Permalink
Fix tmxparser cmake
Browse files Browse the repository at this point in the history
  • Loading branch information
SgtCoDFish committed Jan 7, 2016
1 parent 7170210 commit 86e422e
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions cmake/FindTmxParser.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ find_path(TMXPARSER_INCLUDE_DIR NAMES tmxparser/Tmx.h
)

find_library(TMXPARSER_LIBRARY NAMES tmxparser
DOC "The tmxparser library"
DOC "The tmxparser library"
)

find_library(TMXPARSER_DEBUG_LIBRARY NAMES tmxparser-d
DOC "The tmxparser debug library.")
DOC "The tmxparser-debug library"
)

if(TMXPARSER_LIBRARY OR TMXPARSER_DEBUG_LIBRARY)
set(TMXPARSER_FOUND TRUE)
Expand All @@ -24,6 +25,20 @@ else()
endif()

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(TMXPARSER DEFAULT_MSG TMXPARSER_LIBRARY TMXPARSER_DEBUG_LIBRARY TMXPARSER_INCLUDE_DIR)
find_package_handle_standard_args(TMXPARSER DEFAULT_MSG TMXPARSER_LIBRARY TMXPARSER_INCLUDE_DIR)

mark_as_advanced(TMXPARSER_INCLUDE_DIR TMXPARSER_LIBRARY)

mark_as_advanced(TMXPARSER_INCLUDE_DIR TMXPARSER_LIBRARY TMXPARSER_DEBUG_LIBRARY)
if (TMXPARSER_DEBUG_LIBRARY AND TMXPARSER_LIBRARY)
message("Found tmxparser:\n\tDebug (${TMXPARSER_DEBUG_LIBRARY})\n\tRelease (${TMXPARSER_LIBRARY})")
find_package_handle_standard_args(tmxparser DEFAULT_MSG TMXPARSER_DEBUG_LIBRARY TMXPARSER_LIBRARY TMXPARSER_INCLUDE_DIR)
mark_as_advanced(TMXPARSER_INCLUDE_DIR TMXPARSER_DEBUG_LIBRARY TMXPARSER_LIBRARY)
elseif (TMXPARSER_DEBUG_LIBRARY)
message("Found tmxparser: Debug only (${TMXPARSER_DEBUG_LIBRARY})")
find_package_handle_standard_args(tmxparser DEFAULT_MSG TMXPARSER_DEBUG_LIBRARY TMXPARSER_INCLUDE_DIR)
mark_as_advanced(TMXPARSER_INCLUDE_DIR TMXPARSER_DEBUG_LIBRARY)
elseif (TMXPARSER_LIBRARY)
message("Found tmxparser: Release only (${TMXPARSER_LIBRARY})")
find_package_handle_standard_args(tmxparser DEFAULT_MSG TMXPARSER_LIBRARY TMXPARSER_INCLUDE_DIR)
mark_as_advanced(TMXPARSER_INCLUDE_DIR TMXPARSER_LIBRARY)
endif ()

0 comments on commit 86e422e

Please sign in to comment.