kernel/eka/CMakeLists.txt
branchanywhere
changeset 21 af091391d962
parent 19 f6d3d9676ee4
child 22 5c5219488d00
equal deleted inserted replaced
20:d63d727ee0a6 21:af091391d962
   108 
   108 
   109 #define vs IDE folders
   109 #define vs IDE folders
   110 source_group(Sources REGULAR_EXPRESSION ".+\\.cpp$")
   110 source_group(Sources REGULAR_EXPRESSION ".+\\.cpp$")
   111 source_group(Includes REGULAR_EXPRESSION ".+\\.h$") 	
   111 source_group(Includes REGULAR_EXPRESSION ".+\\.h$") 	
   112 
   112 
   113 #TODO: generate the exec enum
   113 #Generate the exec enum using CMAKE custom command
   114 #perl genexec.pl -i execs.txt -e ../include/exec_enum.h -u ../include/exec_user.h -k ../include/exec_kernel.h
   114 #perl genexec.pl -i execs.txt -e ../include/exec_enum.h -u ../include/exec_user.h -k ../include/exec_kernel.h
       
   115 
       
   116 add_custom_command (
       
   117  	TARGET euser
       
   118    	PRE_BUILD
       
   119    	COMMAND perl ./kernel/genexec.pl -i ./kernel/execs.txt -e ./include/exec_enum.h -u ./include/exec_user.h -k ./include/exec_kernel.h
       
   120 	WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} 	
       
   121    	COMMENT "Generating exec headers..."
       
   122    	VERBATIM
       
   123  	)