Index: zmap-1.1.0/src/CMakeLists.txt
===================================================================
--- zmap-1.1.0.orig/src/CMakeLists.txt	2013-11-18 16:07:38.000000000 -0500
+++ zmap-1.1.0/src/CMakeLists.txt	2013-12-10 22:08:13.074490130 -0500
@@ -75,11 +75,11 @@
 	)
 
 add_custom_command(OUTPUT lexer.c
-	COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" lexer.l
+	COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" ${PROJECT_SOURCE_DIR}/src/lexer.l
 	)
 
 add_custom_command(OUTPUT parser.c
-	COMMAND byacc -d -o parser.c parser.y
+	COMMAND byacc -d -o parser.c ${PROJECT_SOURCE_DIR}/src/parser.y
 	)
 
 add_executable(zmap ${SOURCES})
Index: zmap-1.1.0/CMakeLists.txt
===================================================================
--- zmap-1.1.0.orig/CMakeLists.txt	2013-11-18 16:07:38.000000000 -0500
+++ zmap-1.1.0/CMakeLists.txt	2013-12-10 22:24:10.957574486 -0500
@@ -66,5 +66,5 @@
 # Install conf files
 FILE(GLOB CONF_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/conf" "conf/*")
 message(STATUS "${CONF_FILES}")
-configure_file(zmap_conf_install.cmake.in zmap_conf_install.cmake)
-install(SCRIPT zmap_conf_install.cmake)
+configure_file(zmap_conf_install.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/zmap_conf_install.cmake)
+install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/zmap_conf_install.cmake)
Index: zmap-1.1.0/zmap_conf_install.cmake.in
===================================================================
--- zmap-1.1.0.orig/zmap_conf_install.cmake.in	2013-11-18 16:07:38.000000000 -0500
+++ zmap-1.1.0/zmap_conf_install.cmake.in	2013-12-10 22:27:29.614269851 -0500
@@ -1,6 +1,6 @@
 foreach(conf_file ${CONF_FILES})
 	message(STATUS "${conf_file}")
 	if(NOT EXISTS "/etc/zmap/${conf_file}")
-		file(INSTALL "conf/${conf_file}" DESTINATION "/etc/zmap")
+		file(INSTALL "${PROJECT_SOURCE_DIR}/conf/${conf_file}" DESTINATION "/etc/zmap")
 	endif()
 endforeach()
