diff --git a/wrappers/java/CMakeLists.txt b/wrappers/java/CMakeLists.txt
index 4c8fbc6380c715b1fd127edf9d2fd200cb23b3e4..0a12414a89554db17d27648b71fc07a3f1b741c7 100644
--- a/wrappers/java/CMakeLists.txt
+++ b/wrappers/java/CMakeLists.txt
@@ -13,7 +13,7 @@ include_directories(${JAVA_INCLUDE_PATH})
 include_directories(${JAVA_INCLUDE_PATH2})
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 # define where the interface file (used by SWIG) are
-set(SWIG_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/WrapGmsh.i)
+set(SWIG_SOURCES WrapGmsh.i)
 # let swig know that example.i is c++
 set_source_files_properties(${SWIG_SOURCES} PROPERTIES CPLUSPLUS ON) 
 # define where the Java files generated by SWIG will be stored