[llvm-commits] [llvm] r61561 - /llvm/trunk/lib/AsmParser/CMakeLists.txt
Chris Lattner
sabre at nondot.org
Thu Jan 1 23:14:23 PST 2009
Author: lattner
Date: Fri Jan 2 01:14:23 2009
New Revision: 61561
URL: http://llvm.org/viewvc/llvm-project?rev=61561&view=rev
Log:
update the cmakefile. This is a "best guess", I haven't tested this.
Modified:
llvm/trunk/lib/AsmParser/CMakeLists.txt
Modified: llvm/trunk/lib/AsmParser/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/AsmParser/CMakeLists.txt?rev=61561&r1=61560&r2=61561&view=diff
==============================================================================
--- llvm/trunk/lib/AsmParser/CMakeLists.txt (original)
+++ llvm/trunk/lib/AsmParser/CMakeLists.txt Fri Jan 2 01:14:23 2009
@@ -1,32 +1,6 @@
-# AsmParser, with a Bison generated parser:
-include(FindBison)
-find_bison()
-
-if(BISON_EXECUTABLE)
- bison_generator(
- "llvmAsm"
- "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.y"
- "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.h"
- "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.cpp"
- )
-else(BISON_EXECUTABLE)
- message(STATUS "Bison not found, the pregenerated files will be used")
-
- add_custom_command(
- OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.cpp"
- DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.cpp.cvs"
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.cpp.cvs" "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.cpp"
- )
- add_custom_command(
- OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.h"
- DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.h.cvs"
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.h.cvs" "${CMAKE_CURRENT_SOURCE_DIR}/llvmAsmParser.h"
- )
-endif(BISON_EXECUTABLE)
-
+# AsmParser
add_llvm_library(LLVMAsmParser
- llvmAsmParser.cpp # Generated from llvmAsmParser.y or copyied from corresponding .cvs
- llvmAsmParser.h # needed for the associated custom command to work
LLLexer.cpp
+ LLParser.cpp
Parser.cpp
)
More information about the llvm-commits
mailing list