|
|
@@ -82,11 +82,16 @@ set(TCLTK_POSSIBLE_LIB_PATHS
|
|
|
"${TK_LIBRARY_PATH}"
|
|
|
"${TCL_TCLSH_PATH_PARENT}/lib"
|
|
|
"${TK_WISH_PATH_PARENT}/lib"
|
|
|
- /usr/local/lib/tcl/tcl8.5
|
|
|
- /usr/local/lib/tcl/tk8.5
|
|
|
- /usr/local/lib/tcl/tcl8.4
|
|
|
- /usr/local/lib/tcl/tk8.4
|
|
|
- )
|
|
|
+)
|
|
|
+
|
|
|
+set(TCLTK_POSSIBLE_LIB_PATH_SUFFIXES
|
|
|
+ lib/tcl/tcl8.6
|
|
|
+ lib/tcl/tk8.6
|
|
|
+ lib/tcl/tcl8.5
|
|
|
+ lib/tcl/tk8.5
|
|
|
+ lib/tcl/tcl8.4
|
|
|
+ lib/tcl/tk8.4
|
|
|
+)
|
|
|
|
|
|
if(WIN32)
|
|
|
get_filename_component(
|
|
|
@@ -118,6 +123,7 @@ find_library(TCL_LIBRARY
|
|
|
tcl82 tcl8.2
|
|
|
tcl80 tcl8.0
|
|
|
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
|
|
|
+ PATH_SUFFIXES ${TCLTK_POSSIBLE_LIB_PATH_SUFFIXES}
|
|
|
)
|
|
|
|
|
|
find_library(TK_LIBRARY
|
|
|
@@ -131,6 +137,7 @@ find_library(TK_LIBRARY
|
|
|
tk82 tk8.2
|
|
|
tk80 tk8.0
|
|
|
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
|
|
|
+ PATH_SUFFIXES ${TCLTK_POSSIBLE_LIB_PATH_SUFFIXES}
|
|
|
)
|
|
|
|
|
|
CMAKE_FIND_FRAMEWORKS(Tcl)
|
|
|
@@ -164,20 +171,20 @@ set(TCLTK_POSSIBLE_INCLUDE_PATHS
|
|
|
${TK_FRAMEWORK_INCLUDES}
|
|
|
"${TCL_TCLSH_PATH_PARENT}/include"
|
|
|
"${TK_WISH_PATH_PARENT}/include"
|
|
|
- /usr/include/tcl${TK_LIBRARY_VERSION}
|
|
|
- /usr/include/tcl${TCL_LIBRARY_VERSION}
|
|
|
- /usr/include/tcl8.6
|
|
|
- /usr/include/tcl8.5
|
|
|
- /usr/include/tcl8.4
|
|
|
- /usr/include/tcl8.3
|
|
|
- /usr/include/tcl8.2
|
|
|
- /usr/include/tcl8.0
|
|
|
- /usr/local/include/tcl8.6
|
|
|
- /usr/local/include/tk8.6
|
|
|
- /usr/local/include/tcl8.5
|
|
|
- /usr/local/include/tk8.5
|
|
|
- /usr/local/include/tcl8.4
|
|
|
- /usr/local/include/tk8.4
|
|
|
+ )
|
|
|
+
|
|
|
+set(TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES
|
|
|
+ include/tcl${TK_LIBRARY_VERSION}
|
|
|
+ include/tcl${TCL_LIBRARY_VERSION}
|
|
|
+ include/tcl8.6
|
|
|
+ include/tk8.6
|
|
|
+ include/tcl8.5
|
|
|
+ include/tk8.5
|
|
|
+ include/tcl8.4
|
|
|
+ include/tk8.4
|
|
|
+ include/tcl8.3
|
|
|
+ include/tcl8.2
|
|
|
+ include/tcl8.0
|
|
|
)
|
|
|
|
|
|
if(WIN32)
|
|
|
@@ -198,11 +205,13 @@ endif()
|
|
|
find_path(TCL_INCLUDE_PATH
|
|
|
NAMES tcl.h
|
|
|
HINTS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
|
|
|
+ PATH_SUFFIXES ${TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES}
|
|
|
)
|
|
|
|
|
|
find_path(TK_INCLUDE_PATH
|
|
|
NAMES tk.h
|
|
|
HINTS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
|
|
|
+ PATH_SUFFIXES ${TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES}
|
|
|
)
|
|
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|