Clean up plugins CMakeLists a bit.

Be more clever about finding the yasm executable on Windows.

svn path=/trunk/yasm/; revision=2103
This commit is contained in:
Peter Johnson 2008-05-24 18:32:39 +00:00
parent 0a3f7ea1b9
commit e733283016
2 changed files with 24 additions and 2 deletions

View file

@ -1,4 +1,15 @@
FIND_PROGRAM(YASM_PATH yasm)
PROJECT(dbgmod)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
SET (YASM_POSSIBLE_PATHS
"$ENV{ProgramFiles}/Yasm/Bin"
/usr/bin
/usr/local/bin
)
FIND_PROGRAM(YASM_PATH yasm
PATHS ${YASM_POSSIBLE_PATHS}
)
SET (YASM_POSSIBLE_INCLUDE_PATHS
"${YASM_PATH}"

View file

@ -1,6 +1,17 @@
PROJECT(x86mod)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
SET(SOURCE_DIR "${YASM_SOURCE_DIR}/modules/arch/x86")
FIND_PROGRAM(YASM_PATH yasm)
SET (YASM_POSSIBLE_PATHS
"$ENV{ProgramFiles}/Yasm/Bin"
/usr/bin
/usr/local/bin
)
FIND_PROGRAM(YASM_PATH yasm
PATHS ${YASM_POSSIBLE_PATHS}
)
FIND_PROGRAM(GENPERF_PATH genperf
DOC "The path to the yasm genperf executable"